#include <iostream>
#include <map>
#include <vector>

struct Node {
    std::string a;
    int b;
};

int main() {
    std::vector<Node> vec = {
            {"a", 1},
            {"b", 2},
            {"c", 3},
    };
    for (auto &&elem: vec) {
        elem.a = elem.a + "1";
        elem.b += 10;
    }
    for (const auto elem: vec) {
        std::cout << elem.a << ":" << elem.b << "\n";
    }
    return 0;
}
